package graph.searchers;

import graph.adapters.IAdapter;
import graph.filters.IFilter;

import java.util.Iterator;
import java.util.List;

public interface ISearcher<E,R,T> {
	
	List<R> search(Iterator<T> iterator, IFilter<E,T> filter, IAdapter<R,T> adapter); 

}
